﻿//引入命名空间namespace
//using + 命名空间名称
//注意，未被引用的命名空间显示为浅色
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace _1day
{
    class Program
    {
        //声明一个方法
        //格式： 修饰符 + 方法名 + （传入参数）{方法体}
        //静态方法 + 无返回值 + Main （字符串数组）
        static void Main(string[] args)
        {

            // int num1 = 50;
            // int num2 = 150;
            // int num3 = 200;
            // int num4 = 250;

            // Console.WriteLine(Add(num1 , num2));
            // Console.WriteLine(Add(num1 , num2 , num3));
            // Console.WriteLine(Add(num1 , num2 , num3 , num4));     
            // for (int i = 0; i<100; i++)
            // {
            //     if (i%10==0)
            //     {
            //         Console.WriteLine(i);
            //     }
            // }
            
            int[] intArray = {1,2,3,4};
            try
            {
                int a = intArray[4];
            }
            catch (System.Exception)
            {
                
                Console.WriteLine("出现异常，默认a值为：");
                int a = intArray[2];
                Console.WriteLine(a);
            }
            finally{
                Console.WriteLine("异常处理结束！");
            }
            

        }

        static int Add(int a , int b){
            return a + b;
        }

        static int Add(int a , int b , int c){
            return a + b + c;
        }

        static int Add(int a , int b , int c , int d){
            return a + b + c + d;
        }
    }
}
